put the finishing touch on - Alemán Inglés Diccionario